package com.csu.cphone.dao;

import java.util.List;
import java.util.Map;

import com.csu.cphone.pojo.RecyclePhonePojo;

/**
 * @项目名称：cphone
 * @类名称：PhoneMapper
 * @类描述：
 * @创建人：Tangc
 * @创建时间：2017年9月14日 下午4:48:17
 * @company:
 */
public interface RecyclePhoneMapper
{

    /**
     * @description
     * @author TangC
     * @date 2017年9月14日 下午5:58:49
     * @param phone
     */

    int insert(RecyclePhonePojo phone);

    
    /** @description
     * @author TangC
     * @date 2017年9月14日 下午7:04:52
     * @param brandId
     * @return
     */
    List<RecyclePhonePojo> selectRecyclePhoneList(int brandId);
    
    
    /** @description
     * @author TangC
     * @date 2017年9月14日 下午7:04:52
     * @param brandId
     * @return
     */
    RecyclePhonePojo selectByPhoneId(int phoneId);


    
    /** @description
     * @author TangC
     * @date 2017年12月4日 下午5:48:39
     * @param phoneId
     * @return
     */
    
    int updateHot(int phoneId);


    
    /** @description
     * @author TangC
     * @date 2017年12月4日 下午5:49:36
     * @return
     */
    
    List<RecyclePhonePojo> getHotRecycleList();


    
    /** @description
     * @author TangC
     * @date 2017年12月7日 下午9:51:42
     * @param recyclePhoneId
     * @return
     */
    
    Integer deleteById(Integer id);


    
    /** @description
     * @author TangC
     * @date 2017年12月7日 下午9:51:46
     * @param map
     * @return
     */
    
    List<RecyclePhonePojo> queryList(Map<String, Object> map);


    
    /** @description
     * @author TangC
     * @date 2017年12月7日 下午9:51:50
     * @return
     */
    
    Integer count();


    
    /** @description
     * @author TangC
     * @date 2017年12月7日 下午9:51:54
     * @param recyclePhoneId
     * @return
     */
    
    RecyclePhonePojo selectById(Integer id);


    
    /** @description
     * @author TangC
     * @date 2017年12月7日 下午9:51:57
     * @param recyclePhone
     * @return
     */
    
    Integer update(RecyclePhonePojo recyclePhone);

}
